be appalled - Alemán Inglés Diccionario